guarantees and commitments - Espagnol Anglais Dictionnaire